C++Builder Deployment README File ================================= This file provides information on deploying C++Builder applications in the following sections: 1) BORLAND C++BUILDER 2) BORLAND DATABASE ENGINE 3) ACTIVEX CONTROLS 4) SAMPLE IMAGES NOTE: Borland C++Builder includes a redistributable license to deploy royalty-free applications as well as Borland Database Engine (BDE). 1) BORLAND C++BUILDER ===================== C++Builder applications do not require a run-time interpreter DLL. All you have to provide is your .EXE file, and any DLLs that it calls. Note: Before deploying your application, it is a good idea to build a release version of the application. The default project builds a debug version of your application. To change this, go to Options | Project | C++, and click on the Release button. You can provide an installation utility for your application, or simply tell your users how to install it themselves. You should run the installation utilities for BDE in your application install program. Several third party companies provide installation and setup utilities for C++Builder applications. 32-bit Redistributable Files ---------------------------- CP3230MT.DLL BCBMM.DLL 2) BORLAND DATABASE ENGINE ========================== Borland Database Engine (BDE) Redistributable Files --------------------------------------------------- In accordance with the Additional License Terms of this product, you can distribute the Borland Database Engine files with your application using a Borland certified Redistributable Install program such as InstallShield Express or other compliant install programs. You can redistribute only those BDE files selected by the Borland certified install program. Borland products which include redistribution rights include a Borland certified install program, such as InstallShield Express, to ensure proper installation and de-installation of your applications so that they co-exist well with other applications which use the Borland Database Engine including those created with dBase, Paradox, Delphi Borland C++, and Borland C++Builder. InstallShield Express also makes it easy to properly distribute subsets of the Borland Database Engine. This is useful, for example, if you want to distribute an application that will only use Paradox tables and you don't want to include additional files for dBase support. From time to time, Borland may, at its discretion, certify additional installation programs for use as the Borland Certified Install Program for this product. To obtain a current list of Borland Certified Install programs, check Borland's Web site at http://www.borland.com, Borland's CompuServe forum for this product, and Borland's Download BBS (408-431-5096). Note that since we allow deployment of Borland Database Engine files and subsets using a Borland Certified Install Program, we don't otherwise allow deployment of the individual BDE files. There are several important reasons for this: * Improper installation of BDE or BDE subsets can cause other applications using BDE to fail. Such applications not only include Borland products such as Paradox and dBASE, but many other applications using BDE such as those built with Borland C++ and Delphi. * Windows 95 and Windows NT now have stringent un-install requirements for MS logo certification. Un-installation of BDE components is especially complex, and if not done correctly will violate logo requirements and can cause applications to fail. * Windows 95 and Windows NT use the registry instead of .INI files, and making the correct entries and deletions for install and un-install is another complex task. By working closely with Borland Certified Install Program providers, we can ensure that all the BDE installation, registry, and un-install issues are handled correctly in all cases including subsets of the BDE. 3) ACTIVEX CONTROLS =================== Borland C++Builder includes various ActiveX Controls (OCXs) for use in your applications. They may include: ChartFX (TM), OCX, SoftwareFX. Graphics Server (TM) copyright 1990 Bits Per Second Ltd., portions copyright 1993-1995 Pinnacle Publishing, Inc. Formula One Spreadsheet (TM) Version 3.0 32bit OCX, Visual Components, Inc. Visual Speller (TM) Version 2.0 32bit OCX, Visual Components, Inc. First Impression (RTM) Version 2.0 32bit OCX, Visual Components, Inc. The version of each of these ActiveX controls shipped with C++Builder may be redistributed in custom C++Builder applications. Such redistribution is subject to the Additional License Terms for Development Products. 4) SAMPLES IMAGES ================= Borland C++Builder includes a library of freely distributable images normally installed under the subdirectory \IMAGES. In addition Borland C++Builder also includes a database EVENTS.DB with licensed images from PhotoDisc. The images in this database are copyright PhotoDisc, Inc. 1995 and may not be redistributed. --------------------------------------------------------------------